import fetch from '@/utils/fetch.js';

/**
 * @description: 获取当前环境host
 * @returns
 */
const getHost = () => {
  return import.meta.env.MODE == 'development' ? 'http://127.0.0.1:3000' : 'https://www.luckch.cn';
};

export const uploadImage = (data) => {
  // return fetch.post(getHost() + '/api/upload/image', data, {
  //   headers: {
  //     'Content-Type': 'multipart/form-data', // 对于表单数据，通常不需要显式设置Content-Type为multipart/form-data，因为FormData会自动处理。但如果你想明确指定，可以这样做。对于x-www-form-urlencoded，则需要手动设置。
  //   },
  // });

  return fetch({
    url: getHost() + '/api/upload/image',
    method: 'POST',
    data,
    headers: {
      'Content-Type': 'multipart/form-data',
    },
  });
};

export const getUrlToBlob = (data) => {
  return fetch({
    url: getHost() + '/api/common/getUrlToBlob',
    method: 'POST',
    data,
  });
};
